Enhancing Modelica towards variable structure systems
نویسنده
چکیده
This paper explains the motivation behind variable structure systems and analyses the current Modelica language with respect to those concerns. The major flaws and shortcomings are discussed to raise the awareness for the most relevant problem sets. Furthermore we sketch our current research activity in broad terms and explain our approach that consists of a new modeling language. Finally, a small example is presented.
منابع مشابه
Object - oriented and Structural - dynamic Modeling and Simulation I
The SNE special issues on Object-oriented and Structural-dynamic Modelling and Simulation emphasize on recent developments in languages and tools for object-oriented modelling of complex systems and on approaches, languages and tools for structural-dynamic systems. Computer aided modelling and simulation of complex systems , using components from multiple application domains, have in recent yea...
متن کاملA Compositional Semantics for Modelica-style Variable-structureModeling
Modelica traditionally has a non-compositional semantic definition, based on so-called “flattening”. But in the realm of programming languages and theoretical computer science it is by now an accepted principle that semantics should be given in a compositional way. Such a semantics is given in this paper for Modelica-style languages. Moreover, the approach is also used to consider more general ...
متن کاملnumber 2009 : 5 Modelica Modeling Language ( ModelicaML ) A UML Profile for
This document presents the Modelica Modeling Language (ModelicaML) a UML Profile for Modelica. The purpose of the ModelicaML is to enable an efficient and effective way to create, read or understand, and maintain Modelica models. ModelicaML is defined as a graphical notation and facilitates different views (composition, inheritance, behavior) on Modelica models. It is based on a subset of the O...
متن کاملDynamic Optimization of Modelica Models – Language Extensions and Tools
The Modelica language is currently gaining increased interest, both in industry and in academia. Modelica is an object-oriented, general purpose modeling language, targeted at modeling of complex physical systems. While the main usage of models developed in Modelica is simulation, several other usages emerge. Examples of such usages are dynamic optimization, model reduction, calibration, verifi...
متن کاملTowards a Benchmark Suite for Modelica Compilers: Large Models
The paper presents a contribution to a Modelica benchmark suite. Basic ideas for a tool independent benchmark suite based on Python scripting along with models for testing the performance of Modelica compilers regarding large systems of equation are given. The automation of running the benchmark suite is demonstrated followed by a selection of benchmark results to determine the current limits o...
متن کامل